package com.verify.emun;

public enum PG {
//    VALUE_CREATION("价值创造型"),
    COST_CONTROL("成本控制型"),
    PROFESSIONAL_SUPPORT_UNIT("专业保障单位"),
//    ENTERPRISE("企业"),
//    RESEARCH_INSTITUTE("科研院所"),
    GENERAL_MILITARY_RESEARCH_INSTITUTE("一般军工（科研院所）"),
    CORE_MILITARY_RESEARCH_INSTITUTE("核心军工（科研院所）"),
    KEY_MILITARY_RESEARCH_INSTITUTE("重点军工（科研院所）"),
    CORE_MILITARY_ENTERPRISE("核心军工（企业）"),
    KEY_MILITARY_ENTERPRISE("重点军工（企业）"),
    GENERAL_MILITARY_ENTERPRISE("一般军工（企业）"),
    NON_MILITARY_ENTERPRISE("非军工（企业）"),
    OTHER("其他");

    private final String name;

    // 构造方法，用于初始化name属性
    PG(String name) {
        this.name = name;
    }

    // 获取name属性的值
    public String getName() {
        return name;
    }

    // 静态方法：检查传入的字符串是否包含在枚举值中
    public static boolean contains(String value) {
        for (PG org : PG.values()) {
            if (org.getName().equals(value)) {
                return true;
            }
        }
        return false;
    }
}
